Package-level declarations

Types

Link copied to clipboard

Superinterface for all inputs that come from AI assistants This can be useful to drive guardrails

Link copied to clipboard
data class FileArtifact(val file: File, val timestamp: Instant = Instant.now()) : SystemOutput
Link copied to clipboard
interface SystemInput
Link copied to clipboard
interface SystemOutput
Link copied to clipboard

Superinterface for all inputs that come from users This can be useful to drive guardrails

Link copied to clipboard
data class UserInput(val content: String, val timestamp: Instant = Instant.now()) : SystemInput, UserContent

Special class that represents a single user input Starting point for many flows.